package cn.yzstu.university.dto;

import com.pig4cloud.pig.common.mybatis.type.GeoPoint;
import io.swagger.v3.oas.annotations.media.Schema;

import java.time.LocalDateTime;

/**
 * @author Baldwin
 * @mail admin@yzstu.cn
 * @blog blog.yzstu.cn
 * @since 2022/7/26 21:25
 */
public class ActivityDto {

	/**
	 * type
	 */
	@Schema(description = "type")
	private String type;

	/**
	 * title
	 */
	@Schema(description = "title")
	private String title;

	/**
	 * content
	 */
	@Schema(description = "content")
	private String content;

	/**
	 * organization
	 */
	@Schema(description = "organization")
	private String organization;

	/**
	 * startTime
	 */
	@Schema(description = "startTime")
	private LocalDateTime startTime;

	/**
	 * endTime
	 */
	@Schema(description = "endTime")
	private LocalDateTime endTime;

	/**
	 * assemblyPoint
	 */
	@Schema(description = "assemblyPoint")
	private GeoPoint assemblyPoint;

	/**
	 * assemblyTime
	 */
	@Schema(description = "assemblyTime")
	private LocalDateTime assemblyTime;

	/**
	 * signOutPoint
	 */
	@Schema(description = "signOutPoint")
	private GeoPoint signOutPoint;

	/**
	 * maxPeople
	 */
	@Schema(description = "maxPeople")
	private Integer maxPeople;

	/**
	 * organizationLimit
	 */
	@Schema(description = "organizationLimit")
	private String organizationLimit;

	/**
	 * 0:就绪 1:已开始 2:已结束
	 */
	@Schema(description = "0:就绪 1:已开始 2:已结束")
	private String status;

	/**
	 * cancel
	 */
	@Schema(description = "cancel")
	private String cancel;

}
